package hk.m4s.lr.repair.test.model;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 2016/8/9 0009.
 */
public class ShopModel implements Serializable {

    public String getShop_name() {
        return shop_name;
    }

    public void setShop_name(String shop_name) {
        this.shop_name = shop_name;
    }

    private String shop_id;
    private String shop_name;
    private String shop_sale;
    private String htmlUrl;
    private String goods_rebate;
    private String goods_num;
    private String goods_en_num;
    private String goods_goodsnum;
    private String select;
    private String shopSize;
    private String showoil;

    public String getShowoil() {
        return showoil;
    }

    public void setShowoil(String showoil) {
        this.showoil = showoil;
    }

    public String getShopSize() {
        return shopSize;
    }

    public void setShopSize(String shopSize) {
        this.shopSize = shopSize;
    }

    public String getSelect() {
        return select;
    }

    public void setSelect(String select) {
        this.select = select;
    }

    public String getGoods_rebate() {
        return goods_rebate;
    }

    public void setGoods_rebate(String goods_rebate) {
        this.goods_rebate = goods_rebate;
    }

    public String getGoods_num() {
        return goods_num;
    }

    public void setGoods_num(String goods_num) {
        this.goods_num = goods_num;
    }

    public String getGoods_en_num() {
        return goods_en_num;
    }

    public void setGoods_en_num(String goods_en_num) {
        this.goods_en_num = goods_en_num;
    }

    public String getGoods_goodsnum() {
        return goods_goodsnum;
    }

    public void setGoods_goodsnum(String goods_goodsnum) {
        this.goods_goodsnum = goods_goodsnum;
    }

    public String getHtmlUrl() {
        return htmlUrl;
    }

    public void setHtmlUrl(String htmlUrl) {
        this.htmlUrl = htmlUrl;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getCount() {

        return count;
    }

    public void setCount(String count) {
        this.count = count;
    }

    public String getShop_sale() {

        return shop_sale;
    }

    public void setShop_sale(String shop_sale) {
        this.shop_sale = shop_sale;
    }

    private String count;
    private String logo;

    public void setShop_id(String shop_id) {
        this.shop_id = shop_id;
    }

    public String getShop_id() {
        return shop_id;
    }

    private List<ListRecommendBean> listRecommend;//猜你喜欢数据
    private List<ListAdGoodsBean> listAdGoods;//广告商品数据
    private List<ListMarkeBean> listMarke;//营销专场数据
    private List<ListGoodsTypeBean> listGoodsType;//商品类别
    private List<ListGoodsBean> listGoods;//推荐商品

    public List<ListRecommendBean> getListRecommend() {
        return listRecommend;
    }

    public void setListRecommend(List<ListRecommendBean> listRecommend) {
        this.listRecommend = listRecommend;
    }

    public List<ListAdGoodsBean> getListAdGoods() {
        return listAdGoods;
    }

    public void setListAdGoods(List<ListAdGoodsBean> listAdGoods) {
        this.listAdGoods = listAdGoods;
    }

    public List<ListMarkeBean> getListMarke() {
        return listMarke;
    }

    public void setListMarke(List<ListMarkeBean> listMarke) {
        this.listMarke = listMarke;
    }

    public List<ListGoodsTypeBean> getListGoodsType() {
        return listGoodsType;
    }

    public void setListGoodsType(List<ListGoodsTypeBean> listGoodsType) {
        this.listGoodsType = listGoodsType;
    }

    public List<ListGoodsBean> getListGoods() {
        return listGoods;
    }

    public void setListGoods(List<ListGoodsBean> listGoods) {
        this.listGoods = listGoods;
    }

    public static class ListRecommendBean {
        /**
         * goods_id : 1
         * shop_id : 1
         * goods_name : 打飞机看
         * spu : 142563
         * unit : 件
         * brand : 1
         * category : null
         * type_id : 1
         * spec_id : null
         * express_model : null
         * images : 1,2,3,4
         * price : 90
         * add_time : 1504494075000
         * state : null
         * is_shelves : 1
         * is_beyond : null
         * goods_sum_count : null
         * goods_inventory_count : null
         * goods_sell_count : null
         * goods_recommend : 1
         * goods_recommend_priority : null
         * sort : 1
         * goods_number : 1709041101154827767
         * vice_title : 房贷首付第三方
         * sales_return_time : 7
         * freight : 10
         * section_money : null
         * operator_name : 1
         * keyWord : 的的
         * detail : 阿斯打扫打扫打扫打扫的
         */

        private String goods_id;
        @SerializedName("shop_id")
        private String shop_idX;
        private String goods_name;
        private String spu;
        private String unit;
        private int brand;
        private Object category;
        private int type_id;
        private Object spec_id;
        private Object express_model;
        private String images;
        private String price;
        private long add_time;
        private Object state;
        private int is_shelves;
        private Object is_beyond;
        private Object goods_sum_count;
        private Object goods_inventory_count;
        private Object goods_sell_count;
        private int goods_recommend;
        private Object goods_recommend_priority;
        private int sort;
        private String goods_number;
        private String vice_title;
        private int sales_return_time;
        private String freight;
        private Object section_money;
        private String operator_name;
        private String keyWord;
        private String detail;

        public String getGoods_id() {
            return goods_id;
        }

        public void setGoods_id(String goods_id) {
            this.goods_id = goods_id;
        }

        public String getShop_idX() {
            return shop_idX;
        }

        public void setShop_idX(String shop_idX) {
            this.shop_idX = shop_idX;
        }

        public String getGoods_name() {
            return goods_name;
        }

        public void setGoods_name(String goods_name) {
            this.goods_name = goods_name;
        }

        public String getSpu() {
            return spu;
        }

        public void setSpu(String spu) {
            this.spu = spu;
        }

        public String getUnit() {
            return unit;
        }

        public void setUnit(String unit) {
            this.unit = unit;
        }

        public int getBrand() {
            return brand;
        }

        public void setBrand(int brand) {
            this.brand = brand;
        }

        public Object getCategory() {
            return category;
        }

        public void setCategory(Object category) {
            this.category = category;
        }

        public int getType_id() {
            return type_id;
        }

        public void setType_id(int type_id) {
            this.type_id = type_id;
        }

        public Object getSpec_id() {
            return spec_id;
        }

        public void setSpec_id(Object spec_id) {
            this.spec_id = spec_id;
        }

        public Object getExpress_model() {
            return express_model;
        }

        public void setExpress_model(Object express_model) {
            this.express_model = express_model;
        }

        public String getImages() {
            return images;
        }

        public void setImages(String images) {
            this.images = images;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public long getAdd_time() {
            return add_time;
        }

        public void setAdd_time(long add_time) {
            this.add_time = add_time;
        }

        public Object getState() {
            return state;
        }

        public void setState(Object state) {
            this.state = state;
        }

        public int getIs_shelves() {
            return is_shelves;
        }

        public void setIs_shelves(int is_shelves) {
            this.is_shelves = is_shelves;
        }

        public Object getIs_beyond() {
            return is_beyond;
        }

        public void setIs_beyond(Object is_beyond) {
            this.is_beyond = is_beyond;
        }

        public Object getGoods_sum_count() {
            return goods_sum_count;
        }

        public void setGoods_sum_count(Object goods_sum_count) {
            this.goods_sum_count = goods_sum_count;
        }

        public Object getGoods_inventory_count() {
            return goods_inventory_count;
        }

        public void setGoods_inventory_count(Object goods_inventory_count) {
            this.goods_inventory_count = goods_inventory_count;
        }

        public Object getGoods_sell_count() {
            return goods_sell_count;
        }

        public void setGoods_sell_count(Object goods_sell_count) {
            this.goods_sell_count = goods_sell_count;
        }

        public int getGoods_recommend() {
            return goods_recommend;
        }

        public void setGoods_recommend(int goods_recommend) {
            this.goods_recommend = goods_recommend;
        }

        public Object getGoods_recommend_priority() {
            return goods_recommend_priority;
        }

        public void setGoods_recommend_priority(Object goods_recommend_priority) {
            this.goods_recommend_priority = goods_recommend_priority;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public String getGoods_number() {
            return goods_number;
        }

        public void setGoods_number(String goods_number) {
            this.goods_number = goods_number;
        }

        public String getVice_title() {
            return vice_title;
        }

        public void setVice_title(String vice_title) {
            this.vice_title = vice_title;
        }

        public int getSales_return_time() {
            return sales_return_time;
        }

        public void setSales_return_time(int sales_return_time) {
            this.sales_return_time = sales_return_time;
        }

        public String getFreight() {
            return freight;
        }

        public void setFreight(String freight) {
            this.freight = freight;
        }

        public Object getSection_money() {
            return section_money;
        }

        public void setSection_money(Object section_money) {
            this.section_money = section_money;
        }

        public String getOperator_name() {
            return operator_name;
        }

        public void setOperator_name(String operator_name) {
            this.operator_name = operator_name;
        }

        public String getKeyWord() {
            return keyWord;
        }

        public void setKeyWord(String keyWord) {
            this.keyWord = keyWord;
        }

        public String getDetail() {
            return detail;
        }

        public void setDetail(String detail) {
            this.detail = detail;
        }
    }

    public static class ListAdGoodsBean {
        /**
         * image : 1
         * goods_id :
         * sort : 1
         * aid : 1
         * add_time : 1503984525000
         */

        private String image;
        private String goods_id;
        private int sort;
        private int aid;
        private long add_time;

        public String getImage() {
            return image;
        }

        public void setImage(String image) {
            this.image = image;
        }

        public String getGoods_id() {
            return goods_id;
        }

        public void setGoods_id(String goods_id) {
            this.goods_id = goods_id;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getAid() {
            return aid;
        }

        public void setAid(int aid) {
            this.aid = aid;
        }

        public long getAdd_time() {
            return add_time;
        }

        public void setAdd_time(long add_time) {
            this.add_time = add_time;
        }
    }

    public static class ListMarkeBean {
        /**
         * id : 1
         * img : null
         * name : 1
         * beginTime : null
         * endTime : null
         * deleteStatus : null
         * operator_id : null
         * operator_name : null
         * goods : null
         * status : null
         */

        private String id;
        private String img;
        private String name;
        private Object beginTime;
        private Object endTime;
        private Object deleteStatus;
        private Object operator_id;
        private Object operator_name;
        private Object goods;
        private Object status;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getImg() {
            return img;
        }

        public void setImg(String img) {
            this.img = img;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getBeginTime() {
            return beginTime;
        }

        public void setBeginTime(Object beginTime) {
            this.beginTime = beginTime;
        }

        public Object getEndTime() {
            return endTime;
        }

        public void setEndTime(Object endTime) {
            this.endTime = endTime;
        }

        public Object getDeleteStatus() {
            return deleteStatus;
        }

        public void setDeleteStatus(Object deleteStatus) {
            this.deleteStatus = deleteStatus;
        }

        public Object getOperator_id() {
            return operator_id;
        }

        public void setOperator_id(Object operator_id) {
            this.operator_id = operator_id;
        }

        public Object getOperator_name() {
            return operator_name;
        }

        public void setOperator_name(Object operator_name) {
            this.operator_name = operator_name;
        }

        public Object getGoods() {
            return goods;
        }

        public void setGoods(Object goods) {
            this.goods = goods;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }
    }

    public static class ListGoodsTypeBean implements Serializable{
        /**
         * cid : 1
         * name : 打飞机看
         * icon : 444
         * state : 1
         * deleteStatus : 2
         * addTime : 1504455241000
         * operator_name : 1
         * order : 1
         */

        private String cid;
        private String name;
        private String icon;
        private int state;
        private int deleteStatus;
        private long addTime;
        private String operator_name;
        private int order;

        public String getCid() {
            return cid;
        }

        public void setCid(String cid) {
            this.cid = cid;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getIcon() {
            return icon;
        }

        public void setIcon(String icon) {
            this.icon = icon;
        }

        public int getState() {
            return state;
        }

        public void setState(int state) {
            this.state = state;
        }

        public int getDeleteStatus() {
            return deleteStatus;
        }

        public void setDeleteStatus(int deleteStatus) {
            this.deleteStatus = deleteStatus;
        }

        public long getAddTime() {
            return addTime;
        }

        public void setAddTime(long addTime) {
            this.addTime = addTime;
        }

        public String getOperator_name() {
            return operator_name;
        }

        public void setOperator_name(String operator_name) {
            this.operator_name = operator_name;
        }

        public int getOrder() {
            return order;
        }

        public void setOrder(int order) {
            this.order = order;
        }
    }

    public static class ListGoodsBean {
        /**
         * goods_id : 1
         * shop_id : 1
         * goods_name : 打飞机看
         * spu : 142563
         * unit : 件
         * brand : 1
         * category : null
         * type_id : 1
         * spec_id : null
         * express_model : null
         * images : 1,2,3,4
         * price : 90
         * add_time : 1504494075000
         * state : null
         * is_shelves : 1
         * is_beyond : null
         * goods_sum_count : null
         * goods_inventory_count : null
         * goods_sell_count : null
         * goods_recommend : 1
         * goods_recommend_priority : null
         * sort : 1
         * goods_number : 1709041101154827767
         * vice_title : 房贷首付第三方
         * sales_return_time : 7
         * freight : 10
         * section_money : null
         * operator_name : 1
         * keyWord : 的的
         * detail : 阿斯打扫打扫打扫打扫的
         */

        private String goods_id;
        @SerializedName("shop_id")
        private String shop_idX;
        private String goods_name;
        private String spu;
        private String unit;
        private int brand;
        private Object category;
        private int type_id;
        private Object spec_id;
        private Object express_model;
        private String images;
        private String price;
        private long add_time;
        private Object state;
        private int is_shelves;
        private Object is_beyond;
        private Object goods_sum_count;
        private Object goods_inventory_count;
        private Object goods_sell_count;
        private int goods_recommend;
        private Object goods_recommend_priority;
        private int sort;
        private String goods_number;
        private String vice_title;
        private int sales_return_time;
        private String freight;
        private Object section_money;
        private String operator_name;
        private String keyWord;
        private String detail;

        public String getGoods_id() {
            return goods_id;
        }

        public void setGoods_id(String goods_id) {
            this.goods_id = goods_id;
        }

        public String getShop_idX() {
            return shop_idX;
        }

        public void setShop_idX(String shop_idX) {
            this.shop_idX = shop_idX;
        }

        public String getGoods_name() {
            return goods_name;
        }

        public void setGoods_name(String goods_name) {
            this.goods_name = goods_name;
        }

        public String getSpu() {
            return spu;
        }

        public void setSpu(String spu) {
            this.spu = spu;
        }

        public String getUnit() {
            return unit;
        }

        public void setUnit(String unit) {
            this.unit = unit;
        }

        public int getBrand() {
            return brand;
        }

        public void setBrand(int brand) {
            this.brand = brand;
        }

        public Object getCategory() {
            return category;
        }

        public void setCategory(Object category) {
            this.category = category;
        }

        public int getType_id() {
            return type_id;
        }

        public void setType_id(int type_id) {
            this.type_id = type_id;
        }

        public Object getSpec_id() {
            return spec_id;
        }

        public void setSpec_id(Object spec_id) {
            this.spec_id = spec_id;
        }

        public Object getExpress_model() {
            return express_model;
        }

        public void setExpress_model(Object express_model) {
            this.express_model = express_model;
        }

        public String getImages() {
            return images;
        }

        public void setImages(String images) {
            this.images = images;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public long getAdd_time() {
            return add_time;
        }

        public void setAdd_time(long add_time) {
            this.add_time = add_time;
        }

        public Object getState() {
            return state;
        }

        public void setState(Object state) {
            this.state = state;
        }

        public int getIs_shelves() {
            return is_shelves;
        }

        public void setIs_shelves(int is_shelves) {
            this.is_shelves = is_shelves;
        }

        public Object getIs_beyond() {
            return is_beyond;
        }

        public void setIs_beyond(Object is_beyond) {
            this.is_beyond = is_beyond;
        }

        public Object getGoods_sum_count() {
            return goods_sum_count;
        }

        public void setGoods_sum_count(Object goods_sum_count) {
            this.goods_sum_count = goods_sum_count;
        }

        public Object getGoods_inventory_count() {
            return goods_inventory_count;
        }

        public void setGoods_inventory_count(Object goods_inventory_count) {
            this.goods_inventory_count = goods_inventory_count;
        }

        public Object getGoods_sell_count() {
            return goods_sell_count;
        }

        public void setGoods_sell_count(Object goods_sell_count) {
            this.goods_sell_count = goods_sell_count;
        }

        public int getGoods_recommend() {
            return goods_recommend;
        }

        public void setGoods_recommend(int goods_recommend) {
            this.goods_recommend = goods_recommend;
        }

        public Object getGoods_recommend_priority() {
            return goods_recommend_priority;
        }

        public void setGoods_recommend_priority(Object goods_recommend_priority) {
            this.goods_recommend_priority = goods_recommend_priority;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public String getGoods_number() {
            return goods_number;
        }

        public void setGoods_number(String goods_number) {
            this.goods_number = goods_number;
        }

        public String getVice_title() {
            return vice_title;
        }

        public void setVice_title(String vice_title) {
            this.vice_title = vice_title;
        }

        public int getSales_return_time() {
            return sales_return_time;
        }

        public void setSales_return_time(int sales_return_time) {
            this.sales_return_time = sales_return_time;
        }

        public String getFreight() {
            return freight;
        }

        public void setFreight(String freight) {
            this.freight = freight;
        }

        public Object getSection_money() {
            return section_money;
        }

        public void setSection_money(Object section_money) {
            this.section_money = section_money;
        }

        public String getOperator_name() {
            return operator_name;
        }

        public void setOperator_name(String operator_name) {
            this.operator_name = operator_name;
        }

        public String getKeyWord() {
            return keyWord;
        }

        public void setKeyWord(String keyWord) {
            this.keyWord = keyWord;
        }

        public String getDetail() {
            return detail;
        }

        public void setDetail(String detail) {
            this.detail = detail;
        }
    }
}
